package Presenter;

import java.io.File;
import model.RemoteUser;

/**
 *
 * @author julien
 */
public interface FromGui {
    
    //initialiser une connection
    void processConnection(String name);
    
    //initialiser la déconnexion
    void processDeconnection();

    //envoyer un message "texte" à un remote_user
    void processMessageToSend(String texte, RemoteUser remote_user);
    
    //envoyer la demande d'autorisation à un remote-user pour l'envoie d'un fichier
    void processEnvoieFichier(File file, RemoteUser remote_user);
    
    //envoyer
    boolean processAccordFichier(String file_name, RemoteUser remote_user);
}
